// This is a basic Flutter widget test.
//
// To perform an interaction with a widget in your test, use the WidgetTester
// utility in the flutter_test package. For example, you can send tap and scroll
// gestures. You can also use WidgetTester to find child widgets in the widget
// tree, read text, and verify that the values of widget properties are correct.


import 'package:flutter_test/flutter_test.dart';

import 'package:o2oa_all_platform/common/utils/aes_util.dart';
import 'package:o2oa_all_platform/common/utils/index.dart';


void main() {
  // testWidgets('Counter increments smoke test', (WidgetTester tester) async {
  //   // Build our app and trigger a frame.
  //   await tester.pumpWidget(const MyApp());

  //   // Verify that our counter starts at 0.
  //   expect(find.text('0'), findsOneWidget);
  //   expect(find.text('1'), findsNothing);

  //   // Tap the '+' icon and trigger a frame.
  //   await tester.tap(find.byIcon(Icons.add));
  //   await tester.pump();

  //   // Verify that our counter has incremented.
  //   expect(find.text('0'), findsNothing);
  //   expect(find.text('1'), findsOneWidget);
  // });
  // String password = "这是密码111111";
  // String encode = AESUtil().encrypt(password);
  // print(encode);
  // String decode =  AESUtil().decrypt(encode);
  // print(decode);
  // expect(decode, password);

  String html = "尽快尽快解决空间“dddd”对对对<code>d付大夫</code>";
 
  String newHtml = HtmlUtils.contentSymbolToEscape(html);
  print(newHtml);
  String backHtml = HtmlUtils.contentEscapeBackToSymbol(newHtml);
  print(backHtml);

   String contentDisposition = "%E5%85%8D%E8%B4%A3%E5%87%BD.pdf";
   String file = Uri.decodeComponent(contentDisposition);
   print(file);
}
